The translation of the Python example CryptographyRSASign1Test returns the following result without using the default enricher (com.ibm.enricher.Enricher).
As expected, various OIDs have been added. However, the lines above with arrows show some JCA-specific information which has been added and is not necessarily true in the Python implementation.
The default enricher should be restrained to enrich translations with OIDs, and the remaining enrichments should be moved to a language-specific enricher class (the Python implementation uses PythonEnricher.java for example).
The translation of the Python example
CryptographyRSASign1Test
returns the following result without using the default enricher (com.ibm.enricher.Enricher
).When adding the default enricher, the result becomes:
As expected, various OIDs have been added. However, the lines above with arrows show some JCA-specific information which has been added and is not necessarily true in the Python implementation.
The default enricher should be restrained to enrich translations with OIDs, and the remaining enrichments should be moved to a language-specific enricher class (the Python implementation uses
PythonEnricher.java
for example).